// #include<iostream>
// using namespace std;

// //命名空间域
// namespace zzq
// {
//   //函数重载
//   int Add(int a,int b)
//   {
//     return a+b;
//   }
//   void Add(char a,char b)
//   {
//     cout<<a<<b<<endl;
//   }
	
// 	//缺省参数
//   void Fun(int a,int b=2,int c=3)
//   {
//     cout<<a<<b<<c<<endl;
//   }
	
// 	//引用类型
// 	void (&fun)(int,int,int)=Fun;

// }

// int main()
// {
//   cout<<"Hello C++！"<<endl;
// 	cout<<zzq::Add(1,2)<<endl;
// 	zzq::Add('a','b');
// 	zzq::fun(10,5,3);
// 	zzq::Fun(11);
// 	zzq::Fun(12,7);
//   return 0;
// }


#include <iostream>
#include <vector>
using namespace std;

int main()
{
	vector<int> v;
	int cap = -1;
	for (int i = 0; i < 64; ++i)
	{
		if (cap != v.capacity())
		{
			cout << "capacity:" << v.capacity() << endl;
			cap = v.capacity();
		}
		v.push_back(i);
	}
	return 0;
}